#include"game.h"
void menu()
{
	cout<<"*************************"<<endl;
	cout<<"******* 1. play  ********"<<endl;
	cout<<"******* 0. exit  ********"<<endl;
	cout<<"*************************"<<endl;
 } 

void game()
{
   char mine[ROWS][COLS]={0};
   char show[ROWS][COLS]={0};
   //初始化数组的内容 为指定内容
   //mine 数组在没有布置雷的情况下，都是‘0’
   Initboard(mine, ROWS, COLS,'0'); 
   //show 数组在内都是‘*’ 
   Initboard(show, ROWS, COLS,'*'); 
   //打印棋盘 
  //DisplayBoard(mine, ROW, COL);
   
    DisplayBoard(show, ROW, COL);
    //设置雷 
    SetMine(mine, ROW, COL); 
    //排查雷
	FindMine(mine, show, ROW, COL); 
	 
}



int main()
{
	int input = 0;
	srand((unsigned int)time(NULL));
	do
	{
		menu();
		cout<<"请选择:>";
		cin>>input;
		switch(input)
		{
			case 1:
				game();
			    break;
			case 0:
				cout<<"退出游戏。"<<endl;
				break;
			default :
			    cout<<"输入错误，请重新输入。"<<endl;
				break; 
		}
		
	}while(input);
	return 0;
}